/*
*************************************************************************
*西瑞克斯研发管理系统
*版 本: 1.0   
*日 期：02/11/2012    
*作 者： 王浩 QQ：873987060   
*************************************************************************   
*/ 
package com.manager.workflow;
/**
 * 
 * @author 王浩
 *
 */
public class WorkFlowConstants {
	/**
	 * 一类流程定义
	 * 项目经理申请---研发经理审批---研发中心负责人审批---分管领导审批
	 */
	public static final String PORCESS_DEFINITION_ONE = "yfmanager_one";
	
	/**
	 * 二类流程定义
	 * 中试流程
	 */
	public static final String PORCESS_DEFINITION_ZS = "yfmanager_two";
	
	/**
	 * 三类流程定义
	 * 验收流程
	 */
	public static final String PORCESS_DEFINITION_YS = "yfmanager_three";
	
	/**
	 * 四类流程定义
	 * 验收流程
	 */
	public static final String PORCESS_DEFINITION_ZP = "yfmanager_four";
	
	/**
	 * 五类流程定义
	 * 费用流程
	 */
	public static final String PORCESS_DEFINITION_FY = "yfmanager_five";
	
	/**
	 * 立项申请
	 */
	public static final Long BUSS_TYPE_LXSQ = 10001L;
	
	/**
	 * 外协合同
	 */
	public static final Long BUSS_TYPE_WXHT = 10002L;
	
	/**
	 * 项目计划
	 */
	public static final Long BUSS_TYPE_XMJH = 10003L;
	
	/**
	 * 变更计划
	 */
	public static final Long BUSS_TYPE_XMJH_BG = 100013L;
	
	/**
	 * 概要设计
	 */
	public static final Long BUSS_TYPE_GYSJ = 10004L;
	
	/**
	 * 硬件子系统详细设计
	 */
	public static final Long BUSS_TYPE_YJXXSJ = 10005L;
	
	/**
	 * 软件子系统详细设计
	 */
	public static final Long BUSS_TYPE_RJXXSJ = 10006L;
	
	/**
	 * 接口设计
	 */
	public static final Long BUSS_TYPE_JKSJXXSJ = 10007L;
	
	/**
	 * 中试
	 */
	public static final Long BUSS_TYPE_ZS = 10008L;
	
	/**
	 * 验收审批
	 */
	public static final Long BUSS_TYPE_YSSP = 10009L;
	
	/**
	 * 费用申请
	 */
	public static final Long BUSS_TYPE_FYSQ = 10010L;
	
	/**
	 * 费用报销
	 */
	public static final Long BUSS_TYPE_FYBX = 10011L;
	
	/**
	 * 任务指派
	 */
	public static final Long BUSS_TYPE_RWZP = 10012L;
	
	
	
	//业务审批状态
	/**
	 * 未提交
	 */
	public static final Long AUDIT_STATUS_1 = 1L;
	
	/**
	 * 审批中
	 */
	public static final Long AUDIT_STATUS_2 = 2L;
	
	/**
	 * 审批通过
	 */
	public static final Long AUDIT_STATUS_3 = 3L;
	
	/**
	 * 审批不通过
	 */
	public static final Long AUDIT_STATUS_4 = 4L;
	
	/**
	 * 报销成功
	 */
	public static final Long AUDIT_STATUS_5 = 5L;
	
	
	
	//流程审批状态
	/**
	 * 通过
	 */
	public static final String AUDIT_STATUS_AGREE = "agree";
	
	/**
	 * 不通过
	 */
	public static final String AUDIT_STATUS_DISAGREE = "disagree";
	
	/**
	 * 打回修改
	 */
	public static final String AUDIT_STATUS_REBACK = "reback";
	
	
	//业务产生状态
	
	/**
	 * 正常
	 */
	public static final int BUSS_TASK_TYPE_NORMAL = 1000;
	
	/**
	 * 打回修改
	 */
	public static final int BUSS_TASK_TYPE_REBACK = 2000;
	
	/**
	 * 中试查看
	 */
	public static final int BUSS_TASK_TYPE_VIEW = 3000;
	
	/**
	 * 验收审批时指派会审人员
	 */
	public static final int BUSS_TASK_TYPE_JOIN = 4000;
	//任务状态
	/**
	 * 未指派
	 */
	public static final Long TASK_STATUS_1 = 1L;
	
	/**
	 * 已指派
	 */
	public static final Long TASK_STATUS_2 = 2L;
	
	/**
	 * 正在执行
	 */
	public static final Long TASK_STATUS_3 = 3L;
	
	/**
	 * 不执行
	 */
	public static final Long TASK_STATUS_4 = 4L;
	
	/**
	 * 执行完成
	 */
	public static final Long TASK_STATUS_5 = 5L;
	
	/**
	 * 已评价
	 */
	public static final Long TASK_STATUS_6 = 6L;
	
	/**
	 * 研发经理
	 */
	public static final String ROLE_YFJL = "研发经理";
	
	/**
	 * 研发中心负责人
	 */
	public static final String ROLE_YFZXFZR = "研发中心负责人";
	
	/**
	 * 分管副总
	 */
	public static final String ROLE_FGFZ = "分管副总";
	
	
	
	/**
	 * 通过
	 */
	public static final Long LW_STATUS_1 = 1L;
	
	/**
	 * 未审核
	 */
	public static final Long LW_STATUS_2 = 2L;
	
	/**
	 * 未通过
	 */
	public static final Long LW_STATUS_3 = 3L;
	
	/**
	 * 未发送
	 */
	public static final Long SMS_STATUS_1 = 1L;
	
	/**
	 * 发送成功
	 */
	public static final Long SMS_STATUS_2 = 2L;
	
	/**
	 * 发送失败
	 */
	public static final Long SMS_STATUS_3 = 3L;
	
}
